<html>
<head>
<style>
html{font-size:12px}
@media screen and (orientation:portrait){p.a{font-size:3rem;}}
@media screen and (orientation:landscape){p.a{font-size:1rem;}}
p.b{font-size:1rem;}
p.c{font-size:1.7rem;}
</style>
</head>
<body>
<p class="a">
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum turpis diam, dignissim ac luctus ac, luctus nec lacus. Aenean non dolor velit, ac euismod turpis. Integer ac leo vel libero varius fermentum vel at odio. Nunc tincidunt sem eget justo eleifend a tempus nibh tempor. Nunc faucibus fringilla nunc, eu vestibulum arcu porta ut. Donec id quam velit, vel fermentum lacus. Vivamus volutpat, elit quis ultrices auctor, turpis purus rutrum velit, sed mollis diam nunc vitae justo. Proin nisi magna, eleifend vitae vulputate et, suscipit vel magna.
<p>
<p class="b">
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum turpis diam, dignissim ac luctus ac, luctus nec lacus. Aenean non dolor velit, ac euismod turpis. Integer ac leo vel libero varius fermentum vel at odio. Nunc tincidunt sem eget justo eleifend a tempus nibh tempor. Nunc faucibus fringilla nunc, eu vestibulum arcu porta ut. Donec id quam velit, vel fermentum lacus. Vivamus volutpat, elit quis ultrices auctor, turpis purus rutrum velit, sed mollis diam nunc vitae justo. Proin nisi magna, eleifend vitae vulputate et, suscipit vel magna.
<p>
</body>
</html>
